package src.课程代码.类与对象2;

import java.util.Scanner;

//定义一个复数类，包括实部和虚部两个属性，以及设置虚部、实部的构造方法复数求和方法、复数求差方法，复数求乘方法，显示复数方法
public class C {
    private int a;
    private int b;
    private int i;
    Scanner sc=new Scanner(System.in);

    public C(){}
    public C(int a,int b){
        this.a=a;
        this.b=b;
    }
    public void he(){

        System.out.println("请输入实部");
        int a=sc.nextInt();
        System.out.println("请输入虚部");
        int b=sc.nextInt();
        if (b<0){
            System.out.println(a+"-"+(b=-b)+"*i");
        }else {
            System.out.println(a+"+"+b+"*i");
        }

    }
    public void jian(){
        System.out.println("请输入实部");
        int a=sc.nextInt();
        System.out.println("请输入虚部");
        int b=sc.nextInt();
        if (b<0){
            System.out.println(a+"+"+(b=-b)+"*i");
        }else {
            System.out.println(a+"-"+b+"*i");
        }

    }
    public void chen(){
        System.out.println("请输入实部");
        int a=sc.nextInt();
        int a1=sc.nextInt();
        System.out.println("请输入虚部");
        int b=sc.nextInt();
        int b1=sc.nextInt();
        int price=-1;
        System.out.println(a*a1+"+"+a*b+"*i+"+a1*b+"*i+"+(b*b1));
    }

    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        C c=new C();
        wc:while (true){
            System.out.println("请输入您的选择： 1.复数相加 2 复数相减 3.复数相乘 4.退出程序");
            int end=sc.nextInt();
            switch (end){
                case 1:c.he();break;
                case 2:c.jian();break;
                case 3:c.chen();break;
                case 4:
                    System.out.println("感谢您的使用");
                    break wc;
            }

        }



    }
}
